package cn.com.cis.persistence;

import java.util.List;

import cn.com.cis.domain.TreeEntity;

public interface TreeMapper {
  TreeEntity selectTreeById(int id);

  TreeEntity selectTreeBypIdAndConnID(TreeEntity tree);

  List<TreeEntity> selectTreeByPid(int id);

  void insertTree(TreeEntity tree);

  void deleteTree(int id);

  void updateTree(TreeEntity tree);

  int saveVal(TreeEntity tree);

  int saveConnectID(TreeEntity tree);
  
  int saveNodeContent(TreeEntity tree);

  int updateTreeNode(TreeEntity tree);

  String GetMaxIDByPid(int pid);

  List<TreeEntity> selectAllTree();

  int deleteTreeByPid(int pid);

  int deleteTreeByIdAndPid(int id);

  int UpdateNodeName(TreeEntity treeEntity);

  List<TreeEntity> selectJobs();
}
